Fix Signature to check context before converting $ to dot#5064
Conversation
- add a check in Signature.appendClassTypeSignature to see if a $ is preceded or followed by a dot before assuming it is an inner class and not part of a package name - add new test to SignatureTests - for eclipse-jdt#5056
|
might this have been causing eclipse-xtext/xtext#3708 |
|
@jjohnstn this seems to break a typename like
|
|
@cdietrich : looking at eclipse-xtext/xtext#3708, I don't understand if this is something which affects the internal Xtext handling of classes with dollar? The given code name seem to be properly represented in JDT AST and editor/compiler show no problems too:
|
I'll take a look. |
|
@iloveeclipse I have posted: #5073 This fixes the new problems reported in Xtext and still fixes the original issue whereby importing from a package with dollar in the name wasn't working. I will request a review from you there. |
Could you explain which exact poblem Xtext had with recent changes? |
|
@iloveeclipse please check the failing https://github.com/eclipse-xtext/xtext/pull/3710/changes |
|
@szarnekow you might be able to explain more on the details |


What it does
See referenced issue.
How to test
See referenced issue.
Author checklist